package com.epichust.bootuqc.model.entity;

/**
 * Description:订单工序检测模板表
 *
 * @author:伦伦的电脑
 * @date: 2021/3/12 10:53
 */
public class Uqcm5OrderChkTemplate {
    private static final long serialVersionUID = -1L;

    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    private Integer id;
    private String mrlCode;//物料编码——————————————————————————————————————————————————
    private String mrlName;//物料名称——————————————————————————————————————————————————
    private String drawing;// 图号——————————————————————————————————————————————————
    private String opCode;//模版工序编码——————————————————————————————————————————————————
    private String opName;//模版工序名称——————————————————————————————————————————————————

    private String code;//模板编码————————————————————————————————————————————
    private String name;//检测模版名称——————————————————————————————————————————
    private Integer isIssue;//是否需要开具合格证(0是，1否)——————————————————————————————————————————————————
    private Integer isConfirmDoc;//客户单位是否见证生产(0是，1否)——————————————————————————————————————————————————
    private Integer isMaintain;//维护（0未维护，1已维护）——————————————————————————————————————————————————

    private Integer chkType;//检测类型GID——————————————————————————————————————————————————
    private String chkTypeCode;//检测类型编码——————————————————————————————————————————————————
    private String chkTypeName;//检测类型名称——————————————————————————————————————————————————

    private Integer chkBillMode;//创建方式1自动2手工——————————————————————————————————————————————————
    private Integer chkBillFlag;//创建时间点(1报工后2完工后)——————————————————————————————————————————————————
    private Integer chkFqType;//检测频次类型(0时间、1数量)——————————————————————————————————————————————————
    private String chkFqValue;//检测频次值——————————————————————————————————————————————————
    private Integer chkBillType;//检测单类型(在制品检测、入库检)自定义项实现————————————————————————————

    private Integer defOp;//模版工序
    private String mrlGroupCode;//物料组编码——————————————————————————————————————————————————
    private Integer mrlGroup;//物料组gid——————————————————————————————————————————————————
    private String mrlGroupName;//物料组名称——————————————————————————————————————————————————
    private Integer produ;//产品物料GID
    private String produCode;//产品物料编码
    private String produName;//产品物料名称
    /*private BigDecimal typeFlag;//0工序，1工位 模版类别（工序/工位）*/
    private String remark;//备注——————————————————————————————————————————————————————————
    private Integer workCell;//工位主键
    private Integer mrl;//物料主键
    private String workCellCode;//工位编码
    private String workCellName;//工位名称
    private Integer mobanType;//检测模板类型

    private  String orderCode; //定单号
    private  String workCode; //工单号

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getMrlCode() {
        return mrlCode;
    }

    public void setMrlCode(String mrlCode) {
        this.mrlCode = mrlCode;
    }

    public String getMrlName() {
        return mrlName;
    }

    public void setMrlName(String mrlName) {
        this.mrlName = mrlName;
    }

    public String getDrawing() {
        return drawing;
    }

    public void setDrawing(String drawing) {
        this.drawing = drawing;
    }

    public String getOpCode() {
        return opCode;
    }

    public void setOpCode(String opCode) {
        this.opCode = opCode;
    }

    public String getOpName() {
        return opName;
    }

    public void setOpName(String opName) {
        this.opName = opName;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Integer getIsIssue() {
        return isIssue;
    }

    public void setIsIssue(Integer isIssue) {
        this.isIssue = isIssue;
    }

    public Integer getIsConfirmDoc() {
        return isConfirmDoc;
    }

    public void setIsConfirmDoc(Integer isConfirmDoc) {
        this.isConfirmDoc = isConfirmDoc;
    }

    public Integer getIsMaintain() {
        return isMaintain;
    }

    public void setIsMaintain(Integer isMaintain) {
        this.isMaintain = isMaintain;
    }

    public Integer getChkType() {
        return chkType;
    }

    public void setChkType(Integer chkType) {
        this.chkType = chkType;
    }

    public String getChkTypeCode() {
        return chkTypeCode;
    }

    public void setChkTypeCode(String chkTypeCode) {
        this.chkTypeCode = chkTypeCode;
    }

    public String getChkTypeName() {
        return chkTypeName;
    }

    public void setChkTypeName(String chkTypeName) {
        this.chkTypeName = chkTypeName;
    }

    public Integer getChkBillMode() {
        return chkBillMode;
    }

    public void setChkBillMode(Integer chkBillMode) {
        this.chkBillMode = chkBillMode;
    }

    public Integer getChkBillFlag() {
        return chkBillFlag;
    }

    public void setChkBillFlag(Integer chkBillFlag) {
        this.chkBillFlag = chkBillFlag;
    }

    public Integer getChkFqType() {
        return chkFqType;
    }

    public void setChkFqType(Integer chkFqType) {
        this.chkFqType = chkFqType;
    }

    public String getChkFqValue() {
        return chkFqValue;
    }

    public void setChkFqValue(String chkFqValue) {
        this.chkFqValue = chkFqValue;
    }

    public Integer getChkBillType() {
        return chkBillType;
    }

    public void setChkBillType(Integer chkBillType) {
        this.chkBillType = chkBillType;
    }

    public Integer getDefOp() {
        return defOp;
    }

    public void setDefOp(Integer defOp) {
        this.defOp = defOp;
    }

    public String getMrlGroupCode() {
        return mrlGroupCode;
    }

    public void setMrlGroupCode(String mrlGroupCode) {
        this.mrlGroupCode = mrlGroupCode;
    }

    public Integer getMrlGroup() {
        return mrlGroup;
    }

    public void setMrlGroup(Integer mrlGroup) {
        this.mrlGroup = mrlGroup;
    }

    public String getMrlGroupName() {
        return mrlGroupName;
    }

    public void setMrlGroupName(String mrlGroupName) {
        this.mrlGroupName = mrlGroupName;
    }

    public Integer getProdu() {
        return produ;
    }

    public void setProdu(Integer produ) {
        this.produ = produ;
    }

    public String getProduCode() {
        return produCode;
    }

    public void setProduCode(String produCode) {
        this.produCode = produCode;
    }

    public String getProduName() {
        return produName;
    }

    public void setProduName(String produName) {
        this.produName = produName;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Integer getWorkCell() {
        return workCell;
    }

    public void setWorkCell(Integer workCell) {
        this.workCell = workCell;
    }

    public Integer getMrl() {
        return mrl;
    }

    public void setMrl(Integer mrl) {
        this.mrl = mrl;
    }

    public String getWorkCellCode() {
        return workCellCode;
    }

    public void setWorkCellCode(String workCellCode) {
        this.workCellCode = workCellCode;
    }

    public String getWorkCellName() {
        return workCellName;
    }

    public void setWorkCellName(String workCellName) {
        this.workCellName = workCellName;
    }

    public Integer getMobanType() {
        return mobanType;
    }

    public void setMobanType(Integer mobanType) {
        this.mobanType = mobanType;
    }

    public String getOrderCode() {
        return orderCode;
    }

    public void setOrderCode(String orderCode) {
        this.orderCode = orderCode;
    }

    public String getWorkCode() {
        return workCode;
    }

    public void setWorkCode(String workCode) {
        this.workCode = workCode;
    }

    public Integer getMrlOpChkTemplate() {
        return mrlOpChkTemplate;
    }

    public void setMrlOpChkTemplate(Integer mrlOpChkTemplate) {
        this.mrlOpChkTemplate = mrlOpChkTemplate;
    }

    public Integer getOpSeq() {
        return opSeq;
    }

    public void setOpSeq(Integer opSeq) {
        this.opSeq = opSeq;
    }

    public String getWbsNumber() {
        return wbsNumber;
    }

    public void setWbsNumber(String wbsNumber) {
        this.wbsNumber = wbsNumber;
    }

    public Integer getSjmodule() {
        return sjmodule;
    }

    public void setSjmodule(Integer sjmodule) {
        this.sjmodule = sjmodule;
    }

    public String getParentCode() {
        return parentCode;
    }

    public void setParentCode(String parentCode) {
        this.parentCode = parentCode;
    }

    public String getMouldCode() {
        return mouldCode;
    }

    public void setMouldCode(String mouldCode) {
        this.mouldCode = mouldCode;
    }

    private Integer mrlOpChkTemplate;//物料工序检测模板

    private Integer opSeq;//顺序号——————————————————————————————————————————————————————————-
    private String wbsNumber; // wbs号————————————————————————————————————————————————

    private Integer sjmodule;// 首检模式(1自检/2专检）——————————————————————————————————————

    private String parentCode;//父级模板编码

    private String mouldCode;//插入模板编码
}
